
declare module Microsoft.Office.WebExtension {

    /** Specifies how to coerce data returned or set by the invoked method. */
    export enum CoercionType {
        /** Return or set data as HTML. */
        Html,
        /** Return or set data as tabular data with no headers.
            Data is returned or set as an array of arrays containing one-dimensional runs of characters. For example, three rows of string values in two columns would be: [["R1C1", "R1C2"], ["R2C1", "R2C2"], ["R3C1", "R3C2"]].
         */
        Matrix,
        /** Return or set data as Office Open XML. */
        Ooxml,
        /** Return or set data as tabular data with optional headers.
            Data is returned or set as an array of arrays with optional headers. */
        Table,
        /** Return or set data as text (string).
            Data is returned or set as a one-dimensional run of characters. */
        Text
    }
}